package com.alks.entity.data.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.sql.Blob;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author Tan
 * @since 2023-12-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("SD_STYLE")
@ApiModel(value="SdStyle对象", description="")
public class SdStyle implements Serializable {

    private static final long serialVersionUID = 1L;

    //公司
    private String companyId;

    //型体
    private String styleNo;

    private String styleAbbr;

    //鞋名
    private String styleName;

    private String customNo;

    //客户
    private String custNo;

    //商标
    private String custBrand;

    //楦头编号
    private String lastMold;

    //冲刀编号
    private String cutTool;

    //大底编号
    private String solePart;

    //基本号(鞋号)
    private String baseSize;

    private String prodRemark1;

    private String prodRemark2;

    private String prodRemark3;

    private String prodRemark4;

    private String prodRemark5;

    //操作人
    private String sysUser;

    //操作时间
    private LocalDateTime sysDate;

    private String customName;

    //检核状态 Y已检验
    private String cfmFlag;

    //检核人
    private String cfmUser;

    //检核时间
    private LocalDateTime cfmDate;

    //码制
    private String sizeType;

    private Blob stylePhoto;

    //号码1
    private String size1;

    //号码2
    private String size2;

    //版师
    private String sampleDesigner;

    //检验员
    private String mtlChecker;

    private String calcByCustSize;

    //季度
    private String season;

    //鞋款分类
    private String shoeType;

    //鞋款性别
    private String shoeSex;

    //客户型体
    private String devCode;

    //材质类别
    private String upperMtl;

    //大底类别
    private String soleMtl;

    //大底厂商
    private String soleVendor;

    //成型做法
    private String lastMethod;

    private String photoFlag;

    private String sizeRegion;

    private String noMatchingLast;

    private String cutSizeType;

    private String sizeTypeChange4;

    private String sizeTypeChange1;

    private String sizeTypeChange2;

    private String sizeTypeChange3;

    private String shoelaceType;

    private String insoleType;

    private String embVendor;

    private String hfVendor;

    private String country;

    //制单员
    private String techPerson;

    //基本号(冲刀)
    private String baseCutSize;

    //原客户型体
    private String prevCustStyle;

    private String custStyle;

}
